package cn.com.guage.dtm.api.list.stream;

import java.util.ArrayList;
import java.util.List;
import java.util.Set;
import java.util.stream.Collectors;

public class ListMapExample {
    public static void main(String[] args) {
        List<String> list = new ArrayList<String>();
        list.add("China");
        list.add("France");
        list.add("English");
        list.add("China");
        //使用 map 方法将列表中的元素进行转换。
        //将字母转换为大写
        List<String> upperCase =  list.stream().map(name->name.toUpperCase()).collect(Collectors.toList());
        System.out.println(upperCase);
        //转换为Set集合，会过滤重复的元素
        Set<String> set= list.stream().map(name->name.toUpperCase()).collect(Collectors.toSet());
        System.out.println(set);
    }
}
